/**
 * @author bingjun
 * Date: 7/14/11
 * Time: 10:50 PM
 */
public class CreateObjectDemo {
    public static void main(String[] args){
        // Declare and create a point object
        // and two rectangle objects.
        Point originOne = new Point(22,33);
        Rectangle rectOne = new Rectangle(100, 200, originOne);
        Rectangle rectTwo = new Rectangle(50, 100);

        // display rectOne's width, height, and area
        System.out.println("Width of rectOne: " + rectOne.width);
        System.out.println("Height of rectOne: " + rectOne.height);
        System.out.println("Area of rectOne: " + rectOne.getArea());

        // set rectTwo's position
        rectTwo.origin = originOne;

        // display rectTwo's position
        System.out.println("X position of rectTwo: " + rectTwo.origin.x);
        System.out.println("Y position of rectTwo: " + rectTwo.origin.y);

        // move rectTwo and display the new position
        rectTwo.move(11,22);
        System.out.println("X position of new rectTwo: " + rectTwo.origin.x);
        System.out.println("Y position of new rectTwo: " + rectTwo.origin.y);



    }
}
